[t:/]$ 지식_

일반 apr 개발에서 헤더와 바디의 순서

2015/02/04

apr의 http 출력버퍼가 스트리밍으로 나간다면,

즉, 분할 플러싱 된다면 헤더에 쿠키를 먼저 넣지 않고 http 바디 풋을 하는 경우 문제가 될 수 있겠다.

예컨데, PHP가 그렇다. PHP에서 아웃풋 버퍼를 0으로 놨을 때 쿠키를 먼저 셋팅하지 않으면 바디가 먼저 나가고 헤더가 나가므로 문제가 된다. 아웃풋 버퍼를 크게 잡으면 상관없다.

아파치 모듈에서 http 출력 버퍼의 크기, 중간에 매뉴얼 플러싱을 할 수 있는지는 아직 확인 안 했지만,표준 설정에서는 모아서 원샷 출력을 한다. 그러므로 헤더 조작을 아무때나 해도 상관 없다.





공유하기













[t:/] is not "technology - root". dawnsea, rss